package noname;
/**
 * 匿名对象:
 *  无名(不将这个对象赋值给引用变量)对象
 *  格式:
 *   new 类名(参数);//依然会去调用相应的构造方法
 */
public class Demo {
    public static void main(String[] args) {
        //1.创建对象使用空参构造
        Animal a1 = new Animal();
        a1.name = "小红";
        System.out.println(a1.name);

        //2.创建对象使用有参构造
        Animal a2 = new Animal("小黑");
        System.out.println(a2.name);

        //3.匿名对象使用空参构造
        new Animal().name = "大白兔";
        System.out.println( new Animal().name);

        //4.匿名对象使用有参构造
        new Animal("小白兔");
        System.out.println(new Animal("大灰狼").name);
    }
}
